const express=require('express');
const db=require('../utils/db.js');

const router=express.Router();

router.post('/login',(req,res)=>{
	const sql=`SELECT * FROM userinfo WHERE phone='${req.body.phone}' and password='${req.body.password}';`
	db.query(sql,(err,data)=>{
		if(err){
			res.send({msg:err})
		}else{
			if(data.length>0){//有这个人
				res.send({msg:'登录成功'})
			}else{
				res.send({msg:'账号或密码错误'})
			}
		}
	})
})


router.get('/register',(req,res)=>{
	const searchSql=`SELECT * FROM userinfo WHERE phone='${req.query.phone}';`
	const inserSql=`INSERT INTO userinfo VALUES(null,'${req.query.nickName}','${req.query.password}',null,'${req.query.phone}',DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT);`
	db.query(searchSql,(err,data)=>{//err 如果有错误，  data 成功返回的信息
			
		if(err==null){
			if(data.length>0){ //查到数据了
				res.send({msg:'此用户已经存在'})
			}else{//没有查到用户，可以插入
				db.query(inserSql,(err2,data2)=>{
					console.log(err,data)
					if(err2==null){//插入成功
						res.send({msg:'注册成功'})
					}else{
						res.send({msg:err2})
					}
				})
			}
		}else{
			res.send({msg:err})
		}
	})
})

module.exports=router;